home *** CD-ROM | disk | FTP | other *** search
/ Risc World 3 / Risc World 3.iso / SOFTWARE / ISSUE2 / FASTERPC / DRIVE_C / GAMES / #GALATCH.CK1 < prev    next >
Text File  |  1991-01-01  |  57KB  |  337 lines

  1. odes.  The following 3 new commands give you some control
  2.   in establishing the proper environment so that your macro will always
  3.   work as intended.
  4.  
  5.   [SetInsMode]
  6.  
  7.    Sets Insert mode on. To set Insert mode off (that is, set overwrite
  8.    mode on), do the following:
  9.         SetInsMode ToggleInsert
  10.  
  11.   [SetAutoIndentMode]
  12.  
  13.    Sets AutoIndent mode on. To set AutoIndent mode off, do the
  14.    following:
  15.         SetAutoIndentMode ToggleIndent
  16.  
  17.   [SetWordWrapMode]
  18.  
  19.    Sets WordWrap mode on. To set WordWrap mode off, do the following:
  20.         SetWordWrapMode ToggleWordWrap
  21.  
  22.  
  23. - The [Find] command sounds a tone when the search string cannot be
  24.   found. This can be irritating in a long-running macro, that may
  25.   possibly execute hundreds of finds that fail. The following commands
  26.   allow you to selectively turn the sound on and off.
  27.  
  28.     [SetSoundOn]
  29.  
  30.      Sets sound on.
  31.  
  32.     [SetSoundOff]
  33.  
  34.      Sets sound off.
  35.  
  36.  
  37. - Most macros execute dozens of QEdit commands, possibly hundreds of
  38.   times. This can cause the screen to flash rapidly as the macro runs.
  39.   Not only is this somewhat disconcerting to watch, it actully slows
  40.   down the speed of some macros. The following commands allow you to
  41.   temporarily suspend or resume screen updating, while a macro is
  42.   running.
  43.  
  44.   [SetScreenOn]
  45.  
  46.    Turns screen updating on.
  47.  
  48.   [SetScreenOff]
  49.  
  50.    Turns screen updating off. You must turn screen updating back on
  51.    before your macro prompts for input, or if there is some output from
  52.    the macro that you want displayed on the screen.
  53.  
  54.    NOTE: QEdit will AUTOMATICALLY turn screen updating back on when the
  55.    macro is finished executing. Thus, it is not necessary to issue the
  56.    SetScreenOff command at the end of the macro.
  57.  
  58.  
  59. - Many times, it would be nice for a macro to force a few settings, do
  60.   its assigned task, and then restore the original settings. The
  61.   following commands allow you to do just that. Note that each time
  62.   [SaveSettings] is executed, the previous settings saved with
  63.   [SaveSettings] are overwritten.
  64.  
  65.   [SaveSettings]
  66.  
  67.    Saves the current settings of: Insert, AutoIndent, WordWrap, Sound,
  68.    and Screen Updating.
  69.  
  70.   [RestoreSettings]
  71.  
  72.    Restores the saved settings, listed above.
  73.  
  74.  
  75. - The following commands set QEdit's result code to TRUE or FALSE based
  76.   on the condition being tested. These commands make certain types of
  77.   macro tests easier and reliable.
  78.  
  79.   [isBegLine]
  80.  
  81.    Returns TRUE if the cursor is at column 1; otherwise, FALSE is
  82.    returned.
  83.  
  84.   [isEndLine]
  85.  
  86.    Returns TRUE if the cursor is past the last non-white character on
  87.    the current line; otherwise, FALSE is returned, including the case
  88.    when the cursor is on an empty line.
  89.  
  90.   [isEmptyLine]
  91.  
  92.    Returns TRUE if the current line is empty or contains only white
  93.    space; otherwise, FALSE is returned.
  94.  
  95.   [isLastLine]
  96.  
  97.    Returns TRUE if the cursor is on the last line of the currently
  98.    edited file; otherwise, FALSE is returned.
  99.  
  100.   [isFirstLine]
  101.  
  102.    Returns TRUE if the cursor is on the first line of the currently
  103.    edited file; otherwise, FALSE is returned.
  104.  
  105.   [isCursorInBlock]
  106.  
  107.    Returns TRUE if the cursor is inside a marked block; otherwise, FALSE
  108.    is returned.
  109.  
  110.  
  111. - In order to tie a few of these concepts together, we present a simple
  112.   macro to delete all the blank lines in a marked block. The cursor
  113.   should be at the beginning of the block when the macro is invoked.
  114.  
  115.    shift f9 MacroBegin
  116.              SetScreenOff                  * turn off screen for speed
  117.      begin:  isCursorInBlock jFalse done:  * exit if not in block
  118.              isEmptyLine     jFalse next:  * skip if not empty line
  119.              isLastLine      jTrue  last:  * special handling for last line
  120.              DelLine         jump  begin:  * delete empty lines
  121.      next:   CursorDown      jTrue begin:  * try next line
  122.              jump done:                    *
  123.      last:   DelLine                       * delete the last line
  124.      done:                                 * that's all, folks!
  125.  
  126.  
  127. IV   VERSION 2.10 - RELEASE NOTES - FEBRUARY, 1990
  128. ==================================================
  129.  
  130. See Appendix E in the documentation (QEDIT.DOC) for complete details
  131. regarding changes made in version 2.10. Following are highlights of
  132. those changes.
  133.  
  134. QCONFIG:
  135. --------
  136.  
  137. Deletions:
  138.  
  139.  "go to line number" configuration option has been removed. This has
  140.  been replaced with a command line option. See page E-11 in QEDIT.DOC.
  141.  
  142. Additions:
  143.  
  144.  See pages E-13 - E-14 in QEDIT.DOC.
  145.  
  146. QEdit Changes:
  147. --------------
  148.  
  149. See pages E-2 - E-3, E-5 - E-12 in QEDIT.DOC.
  150.  
  151. Major additions include:
  152.  
  153.  -Swapping on the [DOS] and [Shell] commands.
  154.  
  155.  -Prompt indicator once in the shell.
  156.  
  157.  -Column blocks can now be deleted [DeleteBlock] <Alt G>, printed
  158.   [PrintBlock] <Esc><PB>, and written [WriteBlock] <Alt W> to disk.
  159.  
  160.  -[TabRt]/[TabLt] when pressed while the cursor is inside a marked block
  161.   and insert mode is on, can optionally shift the entire block by the
  162.   current cursor tab width. This is a configurable option, and is off by
  163.   default.
  164.  
  165.  -Find/Replace command changes:
  166.  
  167.    "L" option added to [Find], [FindReplace].  Limits the
  168.    Find/FindReplace to the currently marked block.  If the cursor is
  169.    outside the marked block, or the "G" option is also selected, the
  170.    search starts at the beginning of the block. Otherwise, the search
  171.    starts at the current cursor position inside the block.
  172.  
  173.    "G" option in [Find], [FindReplace] now works as it does in WordStar
  174.    and the Borland editors; i.e., it starts the search at the beginning
  175.    of the file.
  176.  
  177.    In [FindReplace] you can now enter a number to limit the number of
  178.    replaces.
  179.  
  180.    The find string is now highlighted after a successful find.
  181.  
  182.    You can press <^Break> to halt a repeated command and/or macro, and
  183.    to halt a long [FindReplace].
  184.  
  185.    "U" is a synonym for "I" (ignore case) in the Find/Replace options.
  186.  
  187.  -Conditional logic added to the macro language. See page E-12 in
  188.   QEDIT.DOC.
  189.  
  190. New Commands:
  191. -------------
  192.  
  193. CenterLine          <^OT>
  194. FillBlock           <^KL>
  195. JFalse
  196. JTrue
  197. Jump
  198. RepeatCmd           <^QQ>
  199. SetPrintBotMargin   <ESC><P><O>
  200. SetPrintTopMargin   <ESC><P><T>
  201. ToggleSwap          <ESC><O><S>
  202.  
  203. See pages E-5 - E-8 and E-12 in QEDIT.DOC for reference information.
  204.  
  205.  
  206. Additional Notes:
  207. -----------------
  208.  
  209. If you are having problems with TSR's not popping up over QEdit, try
  210. turning enhanced keyboard testing off, in the A)dvanced options of
  211. QCONFIG.EXE. See page 2-5 in QEDIT.DOC for additional information.
  212.  
  213. Handy macro:
  214.  
  215. With the [FillBlock] command, you can now use the following macro to
  216. move a block, and blank fill the space used by the block, instead of the
  217. text closing in around the block. The macro assumes a block is already
  218. marked.  The block will be [Cut] to the clipboard or system scrap
  219. buffer.  You can then insert the block where you like by pressing the
  220. [Paste] key <Grey *>:
  221.  
  222.   f10 MacroBegin GotoBlockBeg Cut Paste FillBlock ' ' Return UnmarkBlock
  223.  
  224.   Choose a key (<f10> in the above example), and assign this macro to it
  225.   in the QCONFIG.DAT file. Then run QCONFIG (select the Keys option,
  226.   enter the name of your QCONFIG.DAT file, and Save your changes). You
  227.   now have a "copy with wipe" command!
  228. 01 Ãÿ¿¶cÁü)S¯ÁÐÁù?›ÁÿÁñ7R|‹ÁßŴQÂ1Áû®ÁÃ9w+Á÷ ÁÞ’1ÁãÁ÷N?€Áì¿Áð oÁéÁüÁô[¸3>pÂ3qp01 3’ÂQ6b¡P#Â01    PÂ1@ ÁÁ     0@1lÂ0 €ÄàÉaDÁÀÁ×€­ÁÀÃ@Ã!37ÁÀ ÄH€Áî`Æ ÁÀ€l`ÂÃÂÁþÁßÁþÂÁ×ÁßÁçÁð/Âÿfi{ÂÿÁßÁýÁ×ÁýÁ÷ÄÿÁï}Áÿ¿flÁÞÁý¿ÄÿÁþÁýÂÿÁÝÁîÁïÂÿÁ÷ÂÿÁùÃÿÁûÁ÷ÂÿÁÍÁÿÁþÁ÷ÁÿÂÁïÁþÁßÁÿÁÏÁï¬Áî~Áü’ŴÁé©)ÁñÁþ?r‘§⇨ÁáÁÞÁ÷ÂÿÂ⇨ÁÿÁÉŒS€ÁÈXp¾?ÂÿÁì°´Áý°ÁÛ‘®¦Áì¯?ÁøŴÁÿÁóÁñ7Â…flÁï‹−1ÁÿÁñŴÁöÁÑ0M/¬ÁîÁþ     ÁÀ€Áè⇦ NÁÀÁìÂ☓⇦ Áà¨Á H⇦⇩@€⇦H`¡ÁÌÁÈ Â€ÁÀ
  229. €⇦€®Ŵ“⇦€€Â…⇦Å€‘Å@Â<ÆÃ@Å`«:€²ÄÁÀÃ,NÁÎÃdÄŵÃ8@Å›ÁúÅ?›ÁáÁûÁþÂÿ[ÁûÁèÁÁÁóÁÿ3ÁûÁÍÁÿÁ÷¿?ÂÞÁûÁßÁþÁýÂÞÁÿÁï~ÁßÁÿÁòÁúÁÿÁýÁÿÁþÁÜÁßÁ÷ÃÿÁ÷¿ÁÝÁþÂûÁþÁ÷ÁþÁïÁìÁ÷¿ÁóºÁÛÁ.          »fï,p..         »fï,GRAPHICS   »fï,qMUSIC      »fï,‘UTILS      ¼fï,¦.          »fï,q..         »fï,pCGA        »fï,rVGA        »fï,{.          »fï,r..         »fï,qCGA     COM ØÃ!s” CGA     PIC Õ¢dœv@CGA     SRC ⇩¢z㠸͸=º™Í!£◰⇧◰¸¸P¸?¹@ºÍ!⇧◰¸>Í!»È¸¸P¾¿”¹ ó¥¾ ¿¹ ó¥¾”◰ÆP¿ ¹xó¥¾”¹(ó¥K◰ût¸Íu뺸͸ÍÃCGA.PALCGA.PICx—h$]Á!:RISCWorld.$.Vol3.Issue15.SOFTWARE.FASTERPC.DRIVE_C.FPC_UTIL.GRAPHICS.CGA.CGA/COMCOM=dâÀïþÀ¤Eòèó=`    };¿Ïå⇦ð⇧а¸å+ÂWðÛ´þÐæ¯ÿðè…fl@HéæÌ诩ñ`¿÷Ó¿]=ûÃþnLq…]϶ëŒêô&öµ⇦èP¨ô‘
  230. ÑÚþéB⇧⇨ì]1ÀŒØúÿÍÿý^ZY[°!PSQRVÿÿU⇧솻ES3Û‰Û⇩^Ãÿ ÑãþÅSÅvü­P­⇧ØýÈýÐRüýèòøû‰À^?üXúˆWUÄÄ~ü«!⇧ÃýÁý«XâûÆû…Øûÿþ]ÊÜ⇩V´6Íð!»=ÿÿt÷á÷ãÚ•ççø Úåø HIMÿÿûERMAVISCOWLEWö…ALRUÿÿùDODGSOWOLF ELüVESÑùFU⇨å¸ÁáñŴì÷N◰    ⇨Fúûü¿ ×&M`    0¿òø    ÆÂm|ñ
  231. í©²ÕÎïïþ¡ÑïŶhGð½ø
  232. ßòßø!Ûŷßø (ßø-ßø 4ßøÿD?ü⇧~úÑç⇧÷üþŴǪ:`üéÐýu⇧ã)◰8à| ú't/[ú)uÎøD⇦0
  233. úSÁÜ%úàÕ£¦íëG¡ËÖëœêÂifl¬È ~üu    –Wé_ÿBhÎü|þúþfiéË ¯ŶòŶö÷Ä~Cí 0iëY6ÇEüÿÿÅÂTHe's“memÍrÿÿ}$Z PoÚOffiÎ,fltÿÿravel—by«⇩ard ‘ÿsu°rollÝskÕÌ.&pø!Ömu«² dÛiþ×’! ¶©ª g−tø¨ 9í“bÄìð wheàez¨flpu­êÀ þh°Ó¾mailì&Ù frÒtflémÿú¸£p dÐd!þq&ö Æ ãsay!&“ÿácuriou—hybød²ÿÿtweû ne⇩Ýþal $<flÿǶ aftÝmÕh·în»!¢ Ø MæcXm<…øuggÝÍgeáSmSobv¸~ŷÿ4acΑticimmüiÕmïlh€Ù'—sŒøi~ à revÀ¤9²
  234. - if ã?>qc⇧ €…ñÄ'sœü|llœUGH &~Òo¶r peZ'h|РËñľpû~øsÈufiŷÃsmvlyfleCquûéVñt?Шs·"$3=ý"#ÀìLo“H ù—−meøsÃJsÁ ç ¶n¸ñ[òflbilÄyœ°☓€ÁÞlþïbagÌflÇso (⇩ð ð Ê¦ÌE)Ŵ⇨C  go”awÿÃÁcopy·PC To(s•á&è |’ÊQïwÿÿ⇧m‹$4 ît⇧œløkï$<ÿìH°÷Peemó ³aaøvŷ=” eksì~&öevÝ s°tµ ŒTdPÉÄÀmòÛ êRñÆPò€”ûå? ⇦drÌ—sûµìGðÿ⇧ðGrief! =Wµ í ÐrþáidŴg−C0hurÏgñ«<üÝpeïjpÝ? &Ãÿ€õ—k°Ù·$2'—cÿaÀt-½fs9$5 w øðBÀi—™ð¼ÌÝtðÿ·wvûtur¨úv‘iíÿp}²autïÀ pï°Àð}iäjlu³Ãp$8T7 ñàÿG:ag°psy~opÕBh☓éŷ„møÏtã¨greÕeÚÊt‰ctðŵÑ.¹exñôða(ñ¨pos°™ef°þÚëve—m?°a‡ br‰a„ñþ|øÊsìIàÿôÑh⇩ ŵ ru«ïlÿøtÝnœ³Ê¨ ±lyì>r (booo)ÿ:ÐdìOUpí obsÝvÕ¾: €lappÐrþðáñ¡ómu~ "mIic"áé Éö$>Mó $?"Œâîëì<"œþå3 fe−Ì⇧œP⇩Ŵ⇨0“(ø†dü¿ad°¢·denim⇧ëyéback·ø]coÕúpair·áðde-scUáŷœñâaï^t—êô!5/)étálŷðçœì{AvÝŷ—®pMûtÄñ²hÊd“vw‘û ßL$;‘‡~_ø¤ÖtûdñáofÜnïÿñmou«a~°Üdݪ$_ï  ’ noÚé&€c¦ÿá◰é⫲Ù0é°ê.¹áïwíØ? 0It hrâÁ?laughÖŶ⇨ÀÃÍÀÜiÈml{ umÊ¿épÊk1lÿ~ör.    &Ŵõ—Ûoéd‹w⇧á¾ñÃ,flû«ædyÿ;‹PÜ~flJudï$Km Å tÒCïti¼-~ÿ(Ø“pieΧáf‘h¨ lðÿÊiTµ ÷ ¿mª ¸Ùñ ™ÄM&»Ñ·×~0
  235. .fl«⇩fi”ñ°áËPc°SêSLw ÿCWhÄ°vs&⇧ BTcbÇá_ñ­y²|ªÀIíŷTÝ'—ÿÿåmp6‹$< $] ÞcrÐ÷ûkyœ×ïñeye—óÞglÐþámÊÑifŴù—”þ½w°Cdí'tSÉC "s/¼uér‘¨DÙŷe“$A¿·-ñGuildÈLÚAscáriÿœÑË9œdßálÕ°19ëÿ80—òDñm°í EarþìøOf 8ÑÞse,¹Ãó¦nfi ù ðÉiþv‰þés⇩s·yÐ_€r—Êfu—á´YÐáÄ@|—Ü ÇÊcxidûc°⇧s,e..vè]aDÌñõ ÛÇÙll☓Ñ8tð hÞÕ§¡Óflw<|k¨“la; ¤ oÁºÙ±Ó¿ÞþlwÙ îÏflÁ“whaòl°$Ò ⇧^hÜ!«ö ItøÒºé³ñ}áw⇨ñv°™Œday$Ô¿ÞñmÀS0☓Ê8cŒmsÒÜ(&¹z¶á−‘{ÑÒt)Pd9¡ãÿ~rt¿sÐ-dog·duîb“òexEÑctií©ê† 7¢_wÿÌcít/áVÚ=ø?óÉálaÚmÐl L(MüŶÜmÄ°⇩²−rÒá¬⇩wi~Ì)OccÀ§¡µ⇧y`çÐnÃäñ·&¨John Sþ&ûÁŴsp§™⇧÷Ñ«}⇦sú=cláÇ~×m¢h-Œ-ú pïãipÄëÙúgl‘tûw08gÞû¿Ñ-röeã— °¤‰fîC?Þá›Éê¾?ÙurÌREŵõ-P"ÉÑ¢äFÙsiÚbWá,Ñf‰é by- Á'uŴ·îÝÙýë$<”Ñrazŷgû−¢Ù
  236. ÙÝßimût—-⇦ò—?éA^xû!°× €PÂèárkì üSÜÛéœfolksýœÄ“ábig,flnÀtyÃúdefÊÄ~÷Ôøÿðtl− m°pæF‹$ÿkF—³ow“f‰−·pqénÑŒÂM o•Õ¬— í ¶ióË¶îéÕdaï9¡·KÉrï~iaìInFÛg‡¦ÑNspÊná&ñ¾Î-«ÈÒÀ!AÙd Ø‰ðC<ù"FAUSTý"{øzêFã−~ŷã³akïþÿßÜñe·Saryl DwÊdû½kœ#èé‘t·?áe-pÁŷéf]ÃJñÄñ⇧©3éUéòa◰Re⇧qõÑ“silÝ(«áÁÉÉlfXâþmprÌévŷÉÙ Êr!Ðdd»Áõ—ÿäþå €wÝ°dºÙîhà5⇧¹áÈ ö¯ÎÂÂí ±guÀHÔcru¡8Ä«^Òp#Ùbqáô¤CcÝvéÛ¿nöð²Á¹  é—(I⇦$H—wdo óìþs·5ä)ì9DÌp¸6evaáηûsuö¨ºût†±ï€«Eı½ÿƹ‡Ú·(î#Ó~ipp¼) ÷!± y›áowm‹et,®ØI ,Á[¼·°ÊCx3ñsle?› ⇦ Âv̳1é—4é·ÑéLÉnìmbr±eªÓÉlºßàßÁµì$`àÉß —ñi◰æ⇧ïhh×É¡©Ñ¹ CO"Oþé—«mëwúÂ_alËs²¤ñky}÷s3ññ m‘¢ñÌ·÷ÁnÄÿ½ude" &…'—⇧–ݜ׹üÝÊ!éa °Ä3"&þá™)©ory·AìNùm|÷}&⇧øfl#²g‘trÒé·DeÎá
  237. © 88"ìMá©r! ÁÃ"Sŷ4ÙP‰À¢{ê‹ß¢TÊGÉ÷édÿ!ŷquÄe“b€þrÞô÷cg÷Òí closê±xaq;mÊ­¹ÆêáÉ¥óe\íYk°¢”áàªÖád½±¶>☓ïµÊwrÄt™æÂð¡Tñ9: NE ÿTOM UO GR HY""AØû€T?Ò #2öért—pµ/"Co-ŷûéêocÈ ⇧+ÑeÚRaðub8-TúÝÉÐr¿à"B"GuïSÿÉFÕÿ-Ñ• &Ò¼ñwøcïf÷Û.¹þÑÁ¶y'v°×ª…ÿ&mixŷçìOops!1"‹ Ãô−Z]¹ÇOpS4à¶1{£ê}õÉìáñ°}ø…éÁ%ñ¼øils"%þ>"Ãœlic°HQ‘ñ AdmüøÎgûÝV¡pc.å"5cewâ–−üuì&ð mÌsá¡ée—ÿÿJêtÌy·GC WorldWißd°EntÝÉÌ!txEסÓác⇨ÕÊcluøãí-sÄ°rÑtû7<œ:XS_±i—}fÝ—‰©íþH JÝÿï75 FøsœBri|58òþDã|~µ’iá 19êýfltwüÃGŒ°l¼gÝsUÿ&|)ç代ɤ©ûgÊeݨëº5&€­ÚPá³ŷéêñ±-uVÃJºY  òöáD²~]·ýre−²¨ ÄE‹$M îÏúsck−ï­Î²µÓ&”Ù^ø©⇦¡kÊdõÙÐÀŷ€ÇÿìMayb°€w¦²AÔáŷ{àǻ?/Ô¨ª~a™¿ë1µÃ ro½Ó£dû$ô[Ò²ßÐÖta~¼ù%⇩Oõ¡Áow¥é¡p—¼úcÌ¢oÑŒhÐp²èìÃ=0Œ(ÚQ g2±ïlaü◰ÜagaÊ«bøf÷€±my«Õqui−%"Cí®]Õul
  238. é£éGSTùÿÿ€ðø8sý ÿñÿx`ÿûÿ[ÿúÿþ`¿£¿þgÿá_ûÀÏûûßýÿÿÿÿ•ÿæ?¿ýÿÿÿÿÿÿÿÿø/åøÿß7ÿÿÿÿÿÿLÿÿÿßßçÿÿøç÷ÿÿ¿ÿÿÿÿÿÿàÿÿÿÿ÷ÿÿÿÿÿÿÿÿÿßçõïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿÿÿÿÝò€ç¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿçÿïÿÿÿÿÿÀ§×ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ|ÿ÷ÿÿÿÿü÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü;}ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿø?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàßïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@±Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ‹~ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿø    Bûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ€Gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿ€±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿû?ÿÿ@Sÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿÿÿÿÿÿÿ¿ÿÿÿÿøOÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿûÿßÿÿÿÿ€Ï ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿýÿßßÿÿþ=÷Ðÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿÿÿóÿÓð@@ÿÿÿÿýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñÿÿÿûÿÏüTßþÿÿóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿ•Þ~Iýÿÿãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿø ÿ¯ÿÿ€@þÿÿâ¿ÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷Ïÿflÿÿ⇦xÿÿçflÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿û?üÿðà`?ÿãÁÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿþÿýþ¯  ÿã©ÿÿÿÿÿÿÿþðÿÿÿÿÿÿÿÿÿÿ¿ÿÿ_oÿflè€õÿðÿÿÿÿÿÿÿÿÿÿÿÀüÿÿÿÿÿÿÿÿÿÿÿÿÿóþ@ ¨ Pÿ@ ÿÿÿÿÿÿÿÿÿÿÿÿþ€ÿÿóÿÿÿÿÿÿÿïþûüðüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀð€ÿÿÿÿÿÿÿÿ÷ÿÿþ3ÿa‰ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€{`?ÿÿÿÿÿýÿþÿÿøøŴÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿùÿÿþÿøÿÿ¾?.@ÿ€ ÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿï?ùÇÿ¿_ðÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿô?ø¿ÿÏ?‰è'ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñf0ÿ÷|ÿüD ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÀýüþ€ÿæû ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷Àðûÿý−ŷ$àÿþWÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÿÿsÿŴŴ¿Ïÿóðÿà?¿ÿÿûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿáÿÿÿÿÿÿëþVïÿøÀÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿð?ÿÿÿÿøåÿ¿ÿÿàÿÁÿïÿÿÿý~øÿÿÿÿÿÿÿÿÿÿÿ•ÿÿÿÝá?üÿÿÿð?ÃÿÿÐÿÿÿÿÿÿÿÿÿÿÿÿÿÏç–üÿÿÿÿÿÀÿÿôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿU•ð?ÿÿÿÿÿà@ÿ ÿÿÿ ÿÿÿÿåÿÿÿÿÿÿûÿÿÿ¿o•ÿÿÿÿÿÿñàÿÿÿÿà ðúµÿÿÿÿÿÿÿÿÿ÷¿þ-ÿÿÿÿýàÿðÿÿÿÿÿÿÿþð ÿÿÿÿÿÿÿÿßÿ÷ÿþÿÿÿÿø ÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿ◰ÿñÇï€ÿÿÿÿÿ€]ÿÿÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûÿÚßÿÿÿþ€?ÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïøÿÿÿ g€>flÿÿÿ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÃÿð7ø◰üüÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ•ÿüA
  239. ÿøðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü ÿÿàÀÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿäÿðÿÿÿÐ?@¿ÿ×ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ§à7ÿøÿÿÿø~HÿÿflÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÀ?ÿÿÿÿflÿýü¿?ÿþ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉÿÿÿÿãÿÿø_ÿÿùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ;û‹ÿÿýÿAÿÿýðÿÿçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùßÿöe€ÿÿóþÿÿûð?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàM÷®e:ÿÿà?ÿÿÿïçàþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏWªçÿê™?ÿßÿÿÞ€ üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¡]ÿÿÿõ!@ÿÿÿÿøÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúWÿÿûÿÿùA@ÿÿÿÿþÿð¿ÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿðÿÿÿÿÿÿØ@ÿÿÿÿãÿþpÿÿÀ?þÿÿÿÿÿÿÿÿîÿÿÿÿÿÿýÔzÿÿÿÿè?àÿðÿÿÿÿÿÿïÿÿÿÿÿÿÿ¶ûÄÿÿ¡ÿÿÿþ ÿ·Àÿÿÿÿÿÿÿflÿÿÿÿÿÿÿÿÿÿÿÿÿÿ“ûŴÿÿÿÿÿÿ€?ÿðÿÿÿÿÿÿÿ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ­»AÿÿÿÿÿðüÿëÀ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúÃÿÿÿÿøþð7ÿÿÿÿÿÿÿÿÿÿÿóÿÿÿÿÿÿÿÿÿÿÿÿÿ‡:ÀÐ`àÏÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿ{ö‘ÜÇÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ×öÿÿÿù@¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿý?ÄÿÿÿüÊoÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿìj€?ÿÿÿø _ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿú@6ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿÿÿÿÒ@_ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÎ@ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêÿÿÿþþ@ ÿÿÿÀÿÿÿÿÿÿÿÿÿ*?ÿÿÿþú@ÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿüÿÿÿÿúP~ýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿÿÿþþPÿÿÿÿÿÿÿÿÿÿÿÿЯÿÿÿÿÿþ² àÿÿÿÿÿÿÿÿÿÿÿÿûÿÿÿÿÿÿÿºA@ÿÿÿÿÿÿÿÿÿÿÿÿÿðûÿÿÿÿÿÿÿ‹€øÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿý4€ þÿÿÀÿÿÿÿÿÿÿÿÿÿöÿýÿÿÿÿÿï÷°@_üÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?àÿÿÿÿÿÿÿÿÿ¸ ÿ€£ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï|ÿÿÿÿÿÿÿ÷ÿÿü@¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿ÷ÿÿûHÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿ¿ÿÿÿú @ÿÿÿÿÿÿÿÿÿÿÿÿÐÿÿÿÿÿÿÿÿÿÿÿþ¨ÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿäÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿôÿÕ ÿÿÿÿÿÿÿÿ÷ÿÿÿÿÿü ÿÿÿÿÿÿÿÿ÷¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€yÿÿÿ?ýüÿÿÿÿÿÿÿÿÿ ÿÿóÿÇÿþÿùÿÿÿÿ¿ÿÿÿÿ€ ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿxÿ÷ï>fl÷ø÷þÈRÿøÿ ÑùýÿÿÿûÇÿü@>wãÿÿøÿÿÿ÷ô¿ÿïÿ¿÷þýÿÿÿݼÝÿÿÿãÿÿÿÎÿÿ¿ÿÿÿÿÿ¿ÿÿÿÿÿæ?ÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿ¿ÿÿàÿÿÿÿýûÿÿÿÿÿÿÿÿ9ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÀ»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿð¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿà’ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{ýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ7ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÀ~{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþôflÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿ @¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿÿÿÿÿþ$Ý¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿÿÿÿÿÿþÿÿüÿÿÀ /ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿÿÿÿÿÿÿÿÿ÷ÿÿþ€ §ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿçÿÿÿÿÿÿ¿ÿÿÿÿà"ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿßÿÿÿÿÿÿflÿÿÿÿ ûÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿøþïï€!ÿÿÿýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿÿÿÿÿÿÿÿÿÿ÷ÿûÿñÿ¸p€_þÿÿûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóÿ÷ÿßÿÏþ…µþÿÿóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿïÿÿÿÏÿ¾Aÿÿÿãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿòüã•ïÿà}ÿÿá?ÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿû¿ûÿûÀ€xÿÿçÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÇÿÿÿÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿ÷ý_ðxÿáèÿÿÿÿÿÿÿÿÀ?ÿðÀÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿþ_þ/ЀÿÃêÿÿÿÿÿÿÿü€ÿÿþðÿÿÿÿÿÿÿÿÿÿÿÿ¿–ÿ’à?Aþ€ÿÿÿÿÿÿÿÿÿÿÿð?ÿÿÿÿÿÿÿÿÿÿÿ÷þÿ÷þq‘ÿÀ
  240. @ÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿõÿüÿþa…
  241. ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿø,ÿÿÿÿÿÿÿÿÿïÿ¿ÿp§flÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ?ýÿÿÿÿÿüÿðÿ¿þ} @ÿü‘ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿÿÁÿÿþýãÿ¾¿¾Àÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?øßÿÿ?Ìÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿô?ø¿ÿÇ}€|ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñ`ÿç|ÿü°?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿò0Ŵüü¼€ÿàÿàÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ð÷ÿùXðÿÿ÷ÿÇÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿþ×þ?×ÿóü@ÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿûÿý÷ýà@ÏfláÿЀÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿø?ÿÿÿÿÿÿÿÿÿÿýÿÿÿÿýòÇþ
  242. è>ÿçÿÐÿ€?Ïÿÿåö ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉã?ü…/ÿÿÿàÿÿôÿÿÿÿÿÿÿÿÿÿÿÿÿÿ•ï¯øÿÿÿÿÿÀÿÿýÿÿÿÿÿÿíÿÿÿÿÿÿÏÿÿÿ·àqflÿÿÿÿÿÀÿ@ÿÿÿüÿÿÿúÿÿÿÿÿÿðÿÿÿÿÿ•¿ÿÿÿÿÿáàÿÿÿÿÙ¿þÿÿÿÿÿÿÿÿÿÿéÿþÿÿÿÿÿ¸€ÿþÿÿÿÿÿÿÿÿÀÿø?øÿÿÿÿÿÿÿÿÿõeÿ?ÿÿÿÿЀÿÿÿflÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÏÿûïÿ¿ÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÞÿÿÿø#€?flÿÿÿûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñÿõüþ|ÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþûÇùàÿüøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿüÿÿðàÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ìÿÔÿÿÀ? €¿ÿçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿèÿÿÿðÿÿ•ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÀÿùÿÿÿÿðþºJÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÕÿÿÿÿøÿýøÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ;û‘€ÿÿÿþ☓ÿýðÿÿóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿíÿûjÿÿûÿÿÿûð?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÃù×b‘ÿÿðûÿÿï÷ð/þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÇÖ×ýê0÷ÿïÿÿÝOÀüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¡^
  243. ÿÿÿêŴÿþÿÿü?€üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷«ÿïûÿÿôA@ ÿÿþÿþ÷ð(¿ÿÿÿÿÿÿÿÿÿÿóÿÿÿÿÿÿÿÿÊ_ÿÿÿÿÿ—Àÿÿÿÿÿïÿ€p§ÿÿðÿÿüÿÿÿÿÿÿÿêÿÿÿÿÿÿýÔ:ÿÿÿÿÿü|ð?ÿàÿÿÿÿÿÿÿùÿÿÿÿÿÿâ_‘Àÿÿ€oðüÿÿÿflÿÿÿÿÿÿÿÿÿÿÿÿÿÿµ€ÿÿÿÿÿÿðÿ•ÿÿÿÿÿÿÿÿ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿûÿŴÿÿÿÿÿÿ/ÿë€ÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþAÿÿÿÿÿ€^ôÿçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùÀÿÿýàð'ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÃ@‘
  244. ߧÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿ¶ÿü€
  245. Þïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ¿ôÿÿÿü€⇩¯ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿý? ?ÿÿÿúÔÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ−v@ÿÿÿú1¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ  ÿÿÿÿú@*ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûø ÿÿÿÿÆ@ ÿÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿþÞ@¶Wÿÿÿÿÿÿÿÿÿêÿÿÿþú@ÿÿÿÿÿÿÿÿ ‡ÿÿÿÿÿÿÿÿþÈ¿ÿÿÿÿþ@ÿÿÿÿÿÿÿÿÿÿÿÿûÿÿÿÿÿÿÿÿüÿÿÿþÚP@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿŒÐ ÿÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿþºÐ$Sÿÿÿÿÿÿÿÿÿÿÿÿõ;ÿÿÿÿÿÿºŴ ðÿÿÿÿÿÿÿÿÿÿÿÿÐ÷ÿÿÿÿÿÿÿ½Ôÿ€Tÿÿÿÿÿÿÿÿÿÿþ ÿþÿÿÿÿÿïÿ‘@üøÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿ¯à?ÿÿÿÿÿÿÿÿÿø ÿ€!ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêÿ@ÿÿÿÿÿÿÿÿÿÿø`Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¤0ÿÿÿÿÿÿÿ÷ÿÿþ@)TÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿÿÿïÿÿ¬ Gÿÿÿÿÿÿÿÿÿÿÿÿð?ÿÿÿÿÿÿÿ¿ÿÿú ÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÔGÿÿÿÿÿÿÿÿð@ÿÿÿÿÿÿÿÿÿÿÿÿÿì_ÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿï ÿÿüÿÿÿÿÿÿ¿ÿÿÿÿüflÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ1ÿÿÿÿùÿÿÿÿÿÿÿÿÿÿÿÿ<ÿÇÿÿ?ÿüÿÿÿÿÿÿÿÿà,_ÿÿÿÿÿÿÿÿþ?ÿþÿÿÿÿÿÿÿÿø,ïà_ÿÿÿÿÿùÿÿÿÿßÿÿÿÿÿÿÿÿÿþø         ; Test program for !FasterPC
  246.          ; Copyright D.J.Lawrence, 1993
  247.          ;
  248.          ; This test program loads a CGA mode 06 screen and scrolls
  249.          ; it vertically, as fast as it can. The program continues
  250.          ; until the screen has scrolled once or until the user
  251.          ; presses any key.
  252.  
  253. Code_Seg SEGMENT PUBLIC
  254.  
  255.          ASSUME CS:Code_Seg
  256.          ORG   00100H            ; Produce a '.COM' executable
  257.  
  258.          MOV   AX,0006H
  259.          INT   10H               ; Mode 06H (CGA 2 colours)
  260.  
  261.          ; Load picture file into video memory
  262.          PUSH  CS
  263.          POP   DS
  264.          MOV   AX,3D00H
  265.          MOV   DX,OFFSET PicName
  266.          INT   21H               ; Open picture file
  267.          MOV   FHandle,AX
  268.          MOV   BX,FHandle
  269.          MOV   AX,0B800H
  270.          PUSH  AX
  271.          POP   DS
  272.          MOV   AX,3F00H
  273.          MOV   CX,04000H         ; 16384 bytes to read
  274.          MOV   DX,0000H
  275.          INT   21H               ; Read picture file into video memory
  276.          MOV   BX,FHandle
  277.          MOV   AX,3E00H
  278.          INT   21H               ; Close picture file
  279.  
  280.          ; Perform the screen scroll for 200 pixels
  281.          ; or until the user presses a key
  282.          ; Initialise the 200 counter
  283.          MOV   BX,00C8H
  284.          ; First store the first half of screen memory
  285. UScroll: MOV   AX,0B800H
  286.          PUSH  CS
  287.          PUSH  AX
  288.          POP   DS                ; DS = B800
  289.          POP   ES                ; ES = CS
  290.          MOV   SI,0000H
  291.          MOV   DI,OFFSET DataArea
  292.          MOV   CX,0FA0H          ; Copy half screen (100 rows * 80 bytes = 4000 words)
  293.          REP   MOVSW
  294.          ; Next, copy the second half of the screen to the first half
  295.          PUSH  DS
  296.          POP   ES                ; ES = B800
  297.          MOV   SI,2000H
  298.          MOV   DI,0000H
  299.          MOV   CX,0FA0H
  300.          REP   MOVSW
  301.          ; Next, copy the first half back to the second shifted up by one row
  302.          PUSH  CS
  303.          POP   DS                ; DS = CS
  304.          MOV   SI,OFFSET DataArea
  305.          ADD   SI,0050H
  306.          MOV   DI,2000H
  307.          MOV   CX,0F78H          ; 99 rows * 80 bytes = 3960 words
  308.          REP   MOVSW
  309.          ; Finally, copy the first row to the last row
  310.          MOV   SI,OFFSET DataArea
  311.          MOV   CX,0028H          ; 1 row * 80 bytes = 40 words
  312.          REP   MOVSW
  313.  
  314.          ; See if the 200 rows have been completed
  315.          DEC   BX
  316.          CMP   BX,0000H
  317.          JE    Quit2
  318.          
  319.          ; See if user wants to exit
  320.          MOV   AX,0100H
  321.          INT   16H               ; Has a key has been pressed ?
  322.          JNE   Quit1             ; Yes - jump
  323.          JMP   UScroll           ; No  - continue scroll
  324. Quit1:   MOV   AX,0000H
  325.          INT   16H               ; Read the detected key
  326. Quit2:   MOV   AX,0003H
  327.          INT   10H               ; CGA mode 3 (80x25 colour text)
  328.          RET
  329.  
  330. FHandle  DW ?
  331. PicName  DB 'CGA.PIC',0
  332. DataArea DB 8192 DUP ?
  333.  
  334. Code_Seg ENDS
  335. þ«éCÞ×õëÞ¿õÌõæ†òÕç³Üãõ¨ö¿õÐÒ909walk aË éÿÃ×ë $8²gÊslaShiìSuddûlïfiYñtÝÿ;BQt ³ortì*Ó49pfl~Xûd°Çgàcik1íîW1w1«ÖŴc9b ÞŵFWhïäCrô?Ú)$MêrÐks²nÐÜ׋me    âüO½!¡ZD_ürope²hÊdÝ9BOIÿ~NG!¹boÜc°5=ma™paøþx}zooÆáÆteû'ß—ü bloÀ+ ”þ¨ Ñœø_ca‰yìY‹dŵŴgíÞñ—Ð2™;‘ðeÔ)$U½Ã®4q1a‡ñ*qA–íÂEsaïøgÝ!1Åaì‹Qgs“aw²){û}pÜïê..UOnÒSÝ ex8ìßÊÕiÖ$`ìi|!ü$_ÍŒZ~ w¼g?ŷ{)lïKüËìLor<ô-ù—ho¹€⇧*ŷŒãý g−®su~ÄJbuilÏd¨ì/‹ÄPá‰Ùn¦disÄâ—§ÿñw°Ø“rÕt‰·§6lÌþœ¤|k“-de·.áB,W¦ops⇦QØj€flCØÍlls¹«lü$99“`ádripw?Ôire"OYÖCJ)«ó€µ!"5ÔptÝ(òßptyl naz)wHm‘søŴ9°ÀOkrm—Ç•äœ"AaäÿkÝýÿ−A ‹Êø
  336. kn~ñsaq°=u`Üg $?=Cru³\¸paÚ±9¼s,;ÙÿÿBgløc°³¢¨: "&ð ßý‘ûd}7@
  337. VW\騠ô“blazgÜfB¼Ã±e⇧q“gdp 'Ð.ú9l °)ñ·€ÙIödi¯qñ spÕNòPréî1ë}áÓ19s..Q9IJrnÛ°! Wjsã61ù?¹öExÑ×BãYdÌcÑñÏÃÀAp„r f®ABñÂ.©ûÎ⇧·5êfÀ.q☓øm^(ç.¹guÌ—ïýµ6°I'ŴAóbè°câfÿþulìFizz òã‰!EÛoþ¨ ›´&Nëfl =ë—ûÿ¤ôgëì&ŵ ë • $X emͶ13Ù}ßë£lÌ싳á⇨ Å²ÉÉ™Ãhalfì#Ðwgf3àru€µª´Ŷï¿.ì&€õxAyummyì Ôàûñ@ÛñevÐlŷüÿúßfi ¢·µflŶäÕñŴÒ-‹c? ubic‰'—µ—a◰ûEvigis½‰9flÓÆÇ hÐr“g¿°h°¯k¨"‹☓ “=~ç“r„9Pbo¯‰éüì'@aB1“JWì?±⇩î¦bsizŷ$S Êx¨ÈÜü ®☓Z=·dÉwaĨÉfi1 adìEãŶ(⇦ërtï.          »fï,{..         »fï,qVGA     COM Øq!|çVGA     PAL ºœ}VGA     PIC Õ⇦œ~úVGA     SRC ÔZœ‰2